﻿body 
{
    padding:0px;
    margin:0px;
    font-family:微软雅黑;
    font-size:12px;   
}
body, input, td, div, select, textarea, button
{
    color:Black;
}
input[type="text"][readonly], textarea[readonly], select[readonly]     
{
    background-color:#f7f7f7;
    border:1px solid #f7f7f7;   
    color:Black;
} 
input[type="text"].Select  
{                          
    background-color:#fafcfa;   
    border:1px solid #cfe5cf;
} 
input[type="text"].Required  
{                          
    background-color:#fcfafa;   
    border:1px solid #e5cfcf;
}
input[type="text"]
{
    height:18px;
    padding:0 2px;
    margin:0px;
    *margin:-1px 0;
    font-family:微软雅黑;
    font-size:12px;
    line-height:18px;        
    background-color:#fafafc; 
    border:1px solid #cfcfe5;
}
input[type="checkbox"]
{
    padding:0px;
    margin:0px;
}
select
{
    height:20px;
    padding:0px;
    margin:0px;
    font-family:微软雅黑;
    font-size:12px;
    line-height:20px;     
    background-color:#fafafc;
    border:1px solid #cfcfe5;
}
textarea
{
    padding:0 2px;
    margin:0px;
    font-family:微软雅黑;
    font-size:12px;        
    background-color:#fafafc;
    border:1px solid #cfcfe5;
}
button
{
    margin:0px;
}
a:link
{                     
    color:#2E6E9E;  
}
a:hover
{   
    color:#E17009;
    text-decoration:none;
}
p
{
    margin:8px 0;
}




.Hidden
{
    visibility:hidden;
}
.None
{
    display:none;
}
.Clear
{
    clear:both;
} 
label.ui-button-text-only span.ui-button-text
{                                      
    padding: 4px 18px;           
    *padding: 3px 18px 4px 18px;
    font-family:微软雅黑;
    font-size:12px;
    display:block;
}           
button.ui-button-text-icon-secondary span.ui-button-icon-secondary   
{
    right:8px;
}    
button.ui-button-text-icon-secondary span.ui-button-text 
{                     
    padding: 4px 28px 4px 12px;
    *padding: 2px 28px 1px 12px;
    font-family:微软雅黑;
    font-size:12px;
    display:block;
} 
button.ui-button-text-icon-primary span.ui-button-icon-primary   
{
    left:8px;
} 
button.ui-button-text-icon-primary span.ui-button-text 
{                     
    padding: 4px 12px 4px 28px;
    *padding: 2px 12px 1px 28px;
    font-family:微软雅黑;
    font-size:12px;
    display:block;
}
button.ui-button-text-only span.ui-button-text
{
    padding: 4px 18px;
    *padding: 2px 18px 1px 18px;
    font-family:微软雅黑;
    font-size:12px;
    display:block;
} 
.ui-button-icon-only .ui-button-text
{
    padding: 4px 0;
    *padding: 2px 0 1px 0;
}
.ui-buttonset
{
    margin:0px
}
.ui-buttonset label.ui-button 
{
    margin:0px;
}
.ui-dialog .ui-dialog-buttonpane button
{    
    margin:4px 4px 0 0;
}
.ui-widget
{
    font-family:微软雅黑;
    font-size:12px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button
{
    font-family:微软雅黑;
    font-size:12px;
}
.ui-autocomplete-loading 
{
    background: white url('/Content/Frame/Images/Loading_16x16.gif') right center no-repeat;
}
.flexigrid .Operation:visited, .flexigrid .Operation:active, .flexigrid .Operation:hover, .flexigrid .Operation:link
{
    padding:0px;
    color:#2E6E9E;
    text-decoration:none;
} 
.flexigrid span.NonOperation
{     
    margin-left:5px; 
    color:#DDD;
}    
.flexigrid span.NonOperation:first-child
{                
    margin:0px;
}
.flexigrid .Operation:link:first-child
{    
    margin:0px;   
}   
.flexigrid .Operation:link
{    
    margin-left:5px;   
}
.flexigrid .Operation:hover
{   
    color:#E17009;
    text-decoration:none;
} 
.flexigrid td input[type="checkbox"]:first-child
{    
    margin:0px;   
}  
.flexigrid td input[type="checkbox"]
{
    vertical-align:middle;
    margin-left:10px;
}   
.flexigrid td label
{
    vertical-align:middle;
    margin-left:5px;
}




.Page .PageSize
{
    display:inline;    
    margin:0 4px 0 0;
    *vertical-align:middle; 
}
.Page form, .Search form
{        
    display:inline;   
    padding:0px;
    margin:0px;    
}
.Page, .Search
{     
    text-align:left;   
}
.Page input, .Page button, .Page span, .Search input, .Search button, .Search span, .Search .ui-buttonset
{
    margin-right:4px;
    *vertical-align:middle;      
}  
.Page label span, .Page button span, .Search label span, .Search button span
{
    margin:0px;
}    
.PageSize.ui-buttonset label.ui-button-text-only span.ui-button-text
{
    padding: 4px 10px;
    *padding: 4px 10px 3px 10px;
}  
.TopTD button, .TopTD .ui-buttonset
{
    margin-top:0px;
}
.PageTitle .Title
{
    padding:10px 10px 8px 10px;
    margin:0px;
    font-size:16px;
    font-weight:bold;
} 
.ButtonUnit button
{
    margin-right:4px;
    *vertical-align:middle;
}
.Unit
{
    padding:0 4px 4px 0;
    border:1px solid #cfe5e5;
}  
.Unit .Title
{
    padding:8px 4px 4px 8px;
    margin:0px;
    font-size:16px;
    font-weight:bold;
}  
.Unit .AIcon
{
    float:left;
    margin:4px 0 0 4px;
    padding:0px;
    border:1px solid transparent;
}
.Unit .Delete
{
    float:right;
    margin:4px 0 0 4px;
    padding:0px;
    border:1px solid transparent;
}
.Unit .Panel
{
    float:left;
    margin:4px 0 0 4px;
    padding:0px;
    border:1px solid #f7f7f7; 
}
.Unit .Panel td
{
    white-space:nowrap;
}
.Unit .Panel .Name
{
    padding:0 0 0 5px;
    height:30px;
}
.Unit .Panel .Name span
{
    font-family:宋体;
}
.Unit .Panel .Input
{
    padding:5px;
    margin:0px;
}
.Unit .Panel .Input .CommentText
{
	color: #333;
}
.Unit .Panel .Icon, .Unit .Delete .Icon, .Unit .AIcon .Icon
{
    padding:4px;
    margin:0px;
}
.Unit .Panel .Icon div, .Unit .Panel .IIcon div, .Unit .Delete .Icon div, .Unit .AIcon .Icon div, .Unit .IIcon .Icon div
{
    padding: 2px;
    cursor: pointer;
}
.Unit .Panel .IIcon
{
    padding:0px;
    margin:4px;
}




.DialogMianTable
{
    margin:auto auto;
}
.DeleteGridTR div
{
    filter:alpha(opacity=25);  
    opacity: 0.25;  
    -moz-opacity:0.25;  
    width:100%;  
} 
.DeleteFileDiv
{
    filter:alpha(opacity=25);  
    opacity: 0.25;  
    -moz-opacity:0.25;  
    width:100%;  
}  
.DeleteImageDiv
{
    filter:alpha(opacity=25);  
    opacity: 0.25;  
    -moz-opacity:0.25;  
    width:auto;  
}




.TotalAmount
{
    margin:2px 50px 0 0;
}
.AmountTitle
{      
    font-size:16px;
}
.ConfirmAmount
{              
    font-size:16px;
    font-weight:bold;
    color:Red;
}
.Amount
{          
    font-size:16px;
    font-weight:bold;
}